<?php
$need_install = true;
$need_connect = true;
include('inc/prepend.php');

if(isset($_POST['options'])) {
	$p = $_POST;
	$errors = '';
	$id = get_member_id($_SESSION['phppoll_connect']);
	$user = $Utilisateurs->utilisateur($id);
	if(empty($p['pass']) || empty($p['npass']) || empty($p['rnpass'])) {
		$errors .= 'Tous les champs sont obligatoires<br/>';
	}
	elseif($user->password() != sha1($p['pass'])) {
		$errors .= 'Votre mot de passe actuel n\'est pas le bon<br/>';
	}
	elseif($p['npass'] != $p['rnpass']) {
		$errors .= 'Les nouveaux mots de passe ne sont pas les mêmes<br/>';
	}
	else {
		$user->set_password(sha1($p['npass']));
		$Utilisateurs->save(DATA_DIR.'utilisateurs.ds');
		redirect('index.php');
	}
}

$titre_page = 'Options';
?>
<h2>Options</h2>
<form method="post" action="options.php">
	<?php
	if(!empty($errors)) {
		echo '<p style="color: red;">Erreurs :<br/>'.$errors.'Réessayez !</p>';
	}
	?>
	<label for="pass">Mot de passe actuel</label> <input type="password" name="pass" /><br/>
	<label for="npass">Nouveau mot de passe</label> <input type="password" name="npass" /><br/>
	<label for="rnpass">Retapez-le</label> <input type="password" name="rnpass" /><br/>
	<input type="submit" name="options" value="Enregistrer" />
</form>
<?php
include(INC_DIR.'template.php');
?>